package pe.gob.minam.sismon.web.controller;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

import org.apache.log4j.Logger;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;

import pe.gob.minam.sismon.web.bean.GeneralBean;
import pe.gob.minam.sismon.web.bean.SegIndicadorBean;
import pe.gob.minam.sismon.web.bean.SegMetaBean;

@Controller
@Scope("session")
public class SeguimientoController implements Serializable {

	private static final long serialVersionUID = 1L;
	private static final Logger MENSAJELOG = Logger
			.getLogger(SeguimientoController.class);

	private List<SegIndicadorBean> lstIndicador;
	private List<SegMetaBean> lstMeta;
	
	private List<GeneralBean> lstDocumento;
	private List<GeneralBean> lstObservacion;
	private List<GeneralBean> lstActividad;

	public SeguimientoController() {
		lstIndicador = new ArrayList<SegIndicadorBean>();
		lstIndicador.add(new SegIndicadorBean("INDICADOR A","OBJ. ESTRATEGICO A", "45%", "1","-"));
		lstIndicador.add(new SegIndicadorBean("INDICADOR B","OBJ. ESTRATEGICO A", "95%", "-","1"));
		lstIndicador.add(new SegIndicadorBean("INDICADOR C","OBJ. ESTRATEGICO A", "45%", "1","1"));
		lstIndicador.add(new SegIndicadorBean("INDICADOR D","OBJ. ESTRATEGICO A", "45%", "10","2"));
		lstIndicador.add(new SegIndicadorBean("INDICADOR E","OBJ. ESTRATEGICO A", "35%", "1","-"));
		lstIndicador.add(new SegIndicadorBean("INDICADOR F","OBJ. ESTRATEGICO A", "40%", "1","-"));
		lstIndicador.add(new SegIndicadorBean("INDICADOR G","OBJ. ESTRATEGICO A", "10%", "1","-"));
		
		lstObservacion = new ArrayList<GeneralBean>();
		lstObservacion.add(new GeneralBean("PROBLEMATICA 1","ACCION 1"));
		lstObservacion.add(new GeneralBean("PROBLEMATICA 2","ACCION 1"));
		lstObservacion.add(new GeneralBean("PROBLEMATICA 3","ACCION 1"));
		lstObservacion.add(new GeneralBean("PROBLEMATICA 4","ACCION 1"));
		
		
		lstDocumento = new ArrayList<GeneralBean>();
		lstDocumento.add(new GeneralBean("DOCUMENTO 1","DESCRIPCION 1"));
		lstDocumento.add(new GeneralBean("DOCUMENTO 2","DESCRIPCION 1"));
		lstDocumento.add(new GeneralBean("DOCUMENTO 3","DESCRIPCION 1"));
		lstDocumento.add(new GeneralBean("DOCUMENTO 4","DESCRIPCION 1"));
		lstDocumento.add(new GeneralBean("DOCUMENTO 5","DESCRIPCION 1"));
		lstDocumento.add(new GeneralBean("DOCUMENTO 6","DESCRIPCION 1"));
	
		
		lstMeta = new ArrayList<SegMetaBean>();
		lstMeta.add(new SegMetaBean("META 1", "ACCION 1", "2014", "4","3"));
		lstMeta.add(new SegMetaBean("META 2", "ACCION 2", "2013", "3","1"));
		lstMeta.add(new SegMetaBean("META 3", "ACCION 2", "2014", "1","0"));
		lstMeta.add(new SegMetaBean("META 4", "ACCION 2", "2013", "2","10"));
		
		lstActividad = new ArrayList<GeneralBean>(); 
		lstActividad.add(new GeneralBean("ACTIVIDAD 1","OBSERVACION 1"));
		lstActividad.add(new GeneralBean("ACTIVIDAD 1","OBSERVACION 2"));
		lstActividad.add(new GeneralBean("ACTIVIDAD 3","OBSERVACION 1"));
		lstActividad.add(new GeneralBean("ACTIVIDAD 4","OBSERVACION 1"));
		lstActividad.add(new GeneralBean("ACTIVIDAD 5","OBSERVACION 1"));
		
	}

	public List<SegIndicadorBean> getLstIndicador() {
		return lstIndicador;
	}

	public void setLstIndicador(List<SegIndicadorBean> lstIndicador) {
		this.lstIndicador = lstIndicador;
	}

	public List<GeneralBean> getLstDocumento() {
		return lstDocumento;
	}

	public void setLstDocumento(List<GeneralBean> lstDocumento) {
		this.lstDocumento = lstDocumento;
	}

	public List<GeneralBean> getLstObservacion() {
		return lstObservacion;
	}

	public void setLstObservacion(List<GeneralBean> lstObservacion) {
		this.lstObservacion = lstObservacion;
	}

	public List<SegMetaBean> getLstMeta() {
		return lstMeta;
	}

	public void setLstMeta(List<SegMetaBean> lstMeta) {
		this.lstMeta = lstMeta;
	}

	public List<GeneralBean> getLstActividad() {
		return lstActividad;
	}

	public void setLstActividad(List<GeneralBean> lstActividad) {
		this.lstActividad = lstActividad;
	}

	
	
	

}
